Download OpenAPI specification:Download
The primary purpose of the Inventory Management Service is to provide the ability to create, view and manage equipment inventories.
Provides the ability to search for customers with services that allow equipment assignments.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}, - "ServiceOrderSummaryLink": { }
}
}
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "AttributePropertyDisplay": "AttrProp",
- "AttributePropertyID": 1,
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "CreateDate": "2008-10-27T16:03:36.443-04:00",
- "CreateUserID": 1,
- "EquipmentID": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "LastModified": "2008-10-27T16:03:36.443-04:00",
- "LastModifiedUserID": "user1",
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1,
- "EquipmentDataSourceLink": {
- "Description": "Data Source Uno",
- "EquipmentDataSourceID": 1
}, - "EquipmentOwnerLink": {
- "Description": "New Stock Inventory",
- "EquipmentOwnerID": 1
}, - "EquipmentTicketSummaryLink": {
- "EquipmentID": 2,
- "OpenTicketCount": 7
}, - "EquipmentTypeLink": {
- "AllowLocation": true,
- "AllowReassignment": false,
- "AttributePropertyDisplay": "Prop One",
- "AttributePropertyID": 1,
- "Description": "Blade Servers",
- "EquipmentAssignmentMethodID": 1,
- "EquipmentTypeID": 7,
- "OpenTicketEquipmentStatusID": 1,
- "ValidateOnAssignment": true
}, - "InventoryLink": {
- "Description": "New Stock Inventory",
- "InventoryClass": "Equipment Inventory",
- "InventoryClassID": 1,
- "InventoryID": 1
}, - "IntentoryItemStatusLink": {
- "Description": "Assigned",
- "InventoryItemStatusID": 1
}, - "ServiceAddressLink": {
- "Address1": "123 Main St.",
- "Address2": "Suite 7",
- "City": "Victor",
- "Designator1": "Building",
- "Designator1Value": "7A",
- "Designator2": "Floor",
- "Designator2Value": "7th",
- "Designator3": "Unit.",
- "Designator3Value": 307,
- "DisplayName": "7615 W Main Street Victor NY, 14564",
- "Location": "Ground",
- "Notes": "Location currently under construction.",
- "State": "NY",
- "ServiceAddressID": 234,
- "ServiceAddressStatusID": 2,
- "StreetDirectionPrefix": "S",
- "StreetDirectionSuffix": "SW",
- "StreetName": "Main Street",
- "StreetNumber": 7615,
- "StreetNumberPrefix": "N",
- "StreetNumberSuffix": "A",
- "Thoroughfare": "Highway",
- "Zip": 14564
}, - "WireCenterLink": {
- "City": "Victor",
- "CLLI": "HSTNTXMOCG0",
- "Country": "USA",
- "IsEquipmentRelated": true,
- "KeyName": "East_Coast_Hub",
- "Name": "East Coast Hub",
- "State": "NY",
- "Street1": "123 Main Street",
- "Street2": "Suite 7",
- "WireCenterID": 1,
- "WireCenterType": "Server Room",
- "WireCenterTypeID": 1,
- "ZipCode": 14564
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Creates new equipment.
| AvailableDate | string <datetime> Date the equipment is available to be used. |
| Cost | number <float> Cost associated to the equipment. |
| EquipmentDataSourceID | integer <int32> Identity key for the assigned EquipmentDataSource. |
| EquipmentOwnerID | integer <int32> ID for the owner of the equipment. |
| EquipmentTypeID required | integer <int32> Identity key for equipment type. |
| InventoryID required | integer <int32> Identity of the Inventory the instance is assigned to. |
| InventoryItemStatusID required | integer <int32> Identity for the current equipment status. |
| Name required | string <string> Name of the equipment instance. |
| ReferenceNumber | string <string> Reference Number for the equipment instance. |
| ServiceAddressID | integer <int32> Identifier to assigned service address. |
| StatusChangeDate required | string <datetime> Date and time the status of this equipment was changed. |
| WireCenterID required | integer <int32> Unique identifier for the Wire Center. |
{- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}{- "AttributePropertyDisplay": "AttrProp",
- "AttributePropertyID": 1,
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "CreateDate": "2008-10-27T16:03:36.443-04:00",
- "CreateUserID": 1,
- "EquipmentID": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "LastModified": "2008-10-27T16:03:36.443-04:00",
- "LastModifiedUserID": "user1",
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}Provides the ability to delete the equipment identified by EquipmentID.
| EquipmentID required | any Example: 1 ID of the Equipment that is to be deleted. |
{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to update the equipment identified by EquipmentID.
| EquipmentID required | any Example: 1 ID of the Equipment that is to be updated. |
| AvailableDate | string <datetime> Date the equipment is available to be used. |
| Cost | number <float> Cost associated to the equipment. |
| EquipmentDataSourceID | integer <int32> Identity key for the assigned EquipmentDataSource. |
| EquipmentOwnerID | integer <int32> ID for the owner of the equipment. |
| EquipmentTypeID | integer <int32> Identity key for equipment type. |
| InventoryID | integer <int32> Identity of the Inventory the instance is assigned to. |
| InventoryItemStatusID | integer <int32> Identity for the current equipment status. |
| Name | string <string> Name of the equipment instance. |
| ReferenceNumber | string <string> Reference Number for the equipment instance. |
| ServiceAddressID | integer <int32> Identifier to assigned service address. |
| StatusChangeDate | string <datetime> Date and time the status of this equipment was changed. |
| WireCenterID | integer <int32> Unique identifier for the Wire Center. |
{- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to create a range of new equipment. The equipment name will have the range value appended to the end.
| AvailableDate | string <datetime> Date the equipment is available to be used. |
| Cost | number <float> Cost associated to the equipment. |
| EquipmentDataSourceID | integer <int32> Identity key for the assigned EquipmentDataSource. |
| EquipmentOwnerID | integer <int32> ID for the owner of the equipment. |
| EquipmentTypeID required | integer <int32> Identity key for equipment type. |
| InventoryID required | integer <int32> Identity of the Inventory the instance is assigned to. |
| InventoryItemStatusID required | integer <int32> Identity for the current equipment status. |
| Name required | string <string> Name of the equipment instance. |
| ReferenceNumber | string <string> Reference Number for the equipment instance. |
| ServiceAddressID | integer <int32> Identifier to assigned service address. |
| StatusChangeDate required | string <datetime> Date and time the status of this equipment was changed. |
| WireCenterID required | integer <int32> Unique identifier for the Wire Center. |
| RangeFrom required | integer <int32> Starting value for the equipment range. |
| RangeTo required | integer <int32> Ending value for the equipment range. |
{- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1,
- "RangeFrom": 1,
- "RangeTo": 10
}[- 1
]Provides the ability to search for equipment assignments.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "EquipmentAssignmentID": 3,
- "EquipmentAssignmentTemplateID": 2,
- "ServiceID": 4,
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "LocationLink": {
- "EquipmentAssignmentID": 1,
- "LocationDescriptionID": 1,
- "LocationID": 1,
- "LocationStatusID": 1,
- "PendingLocationStatusID": 1,
- "ServiceAddressID": 1
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": { }
}
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "ServiceOrderDetailLink": { }
}
}
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Creates a new equipment assignment.
| EquipmentAssignmentTemplateID | integer <int32> Unique identifier for the template of the equipment assignment. |
| ServiceID required | integer <int32> Unique identifier for the service of the equipment assignment. |
{- "EquipmentAssignmentTemplateID": 2,
- "ServiceID": 4
}{- "EquipmentAssignmentID": 3,
- "EquipmentAssignmentTemplateID": 2,
- "ServiceID": 4
}Provides the ability to update the equipment assignment identified by EquipmentAssignmentID.
| EquipmentAssignmentID required | any Example: 1 ID of the equipment assignment that is to be updated. |
| EquipmentAssignmentTemplateID | integer <int32> Unique identifier for the template of the equipment assignment. |
{- "EquipmentAssignmentTemplateID": 2
}{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to search for equipment assignment methods.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentMethodID": 2
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment assignment service addresses.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "EquipmentAssignmentID": 6,
- "EquipmentID": 230,
- "ServiceAddressID": 55,
- "ServiceID": 11,
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 3,
- "EquipmentAssignmentTemplateID": 2,
- "ServiceID": 4
}, - "EquipmentLink": {
- "AttributePropertyDisplay": "AttrProp",
- "AttributePropertyID": 1,
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "CreateDate": "2008-10-27T16:03:36.443-04:00",
- "CreateUserID": 1,
- "EquipmentID": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "LastModified": "2008-10-27T16:03:36.443-04:00",
- "LastModifiedUserID": "user1",
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}, - "ServiceAddressLink": {
- "Address1": "123 Main St.",
- "Address2": "Suite 7",
- "City": "Victor",
- "Designator1": "Building",
- "Designator1Value": "7A",
- "Designator2": "Floor",
- "Designator2Value": "7th",
- "Designator3": "Unit.",
- "Designator3Value": 307,
- "DisplayName": "7615 W Main Street Victor NY, 14564",
- "Location": "Ground",
- "Notes": "Location currently under construction.",
- "State": "NY",
- "ServiceAddressID": 234,
- "ServiceAddressStatusID": 2,
- "StreetDirectionPrefix": "S",
- "StreetDirectionSuffix": "SW",
- "StreetName": "Main Street",
- "StreetNumber": 7615,
- "StreetNumberPrefix": "N",
- "StreetNumberSuffix": "A",
- "Thoroughfare": "Highway",
- "Zip": 14564
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": { }
}
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "ServiceOrderDetailLink": { }
}
}
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for summary information about equipment assignment.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}, - "ServiceOrderSummaryLink": { }
}
}
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": { }
}
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "ServiceOrderDetailLink": { }
}
}
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment assignment templates.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment associated to customers in the system. [Rev 1.01]
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "CustomerID": 234,
- "EquipmentID": 45,
- "ServiceAddressCount": 1,
- "ServiceCount": 14,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}, - "ServiceOrderSummaryLink": { }
}
}
}, - "EquipmentLink": {
- "AttributePropertyDisplay": "AttrProp",
- "AttributePropertyID": 1,
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "CreateDate": "2008-10-27T16:03:36.443-04:00",
- "CreateUserID": 1,
- "EquipmentID": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "LastModified": "2008-10-27T16:03:36.443-04:00",
- "LastModifiedUserID": "user1",
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment data sources in the system.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Description": "Data Source Uno",
- "EquipmentDataSourceID": 1
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment history in the system.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "ChangeDate": "2008-10-27T16:03:36.443-04:00",
- "CustomerID": 1346,
- "EquipmentHistoryID": 12,
- "EquipmentID": 34,
- "InventoryItemStatusID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "User": "csr_test",
- "EquipmentLink": {
- "AttributePropertyDisplay": "AttrProp",
- "AttributePropertyID": 1,
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "CreateDate": "2008-10-27T16:03:36.443-04:00",
- "CreateUserID": 1,
- "EquipmentID": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "LastModified": "2008-10-27T16:03:36.443-04:00",
- "LastModifiedUserID": "user1",
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}, - "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}, - "ServiceOrderSummaryLink": { }
}
}
}, - "InventoryItemStatusLink": {
- "Description": "Assigned",
- "InventoryItemStatusID": 1
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment owner in the system.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Description": "New Stock Inventory",
- "EquipmentOwnerID": 1
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}A list of all equipment types configured in the system.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "AllowLocation": true,
- "AllowReassignment": false,
- "AttributePropertyDisplay": "Prop One",
- "AttributePropertyID": 1,
- "Description": "Blade Servers",
- "EquipmentAssignmentMethodID": 1,
- "EquipmentTypeID": 7,
- "OpenTicketEquipmentStatusID": 1,
- "ValidateOnAssignment": true,
- "EquipmentAssignmentMethodLink": {
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentMethodID": 2
}, - "InventoryItemStatusLink": {
- "Description": "Assigned",
- "InventoryItemStatusID": 1
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Creates a new equipment type.
| AllowLocation | boolean <boolean> If true, equipment of this type can have a Service Address associated with it. Otherwise, it cannot. |
| AllowReassignment | boolean <boolean> If true, equipment of this type can be reassigned. Otherwise, it cannot. |
| AttributePropertyID | integer <int32> Unique Identifier for the root property of the attribute definition configured for this equipment type. |
| Description required | string <string> Unique name of the equipment type. |
| EquipmentAssignmentMethodID required | integer <int32> Unique identifier of the equipment assignment method. |
| OpenTicketEquipmentStatusID | integer <int32> The status an equipment will be set to if there are open tickets when the equipment is removed from all assignments. [Rev 1.03] |
| ValidateOnAssignment | boolean <boolean> If true, equipment of this type will validate attributes if the equipment has a status of assigned, in-use, or left in. |
{- "AllowLocation": true,
- "AllowReassignment": false,
- "AttributePropertyID": 1,
- "Description": "Blade Servers",
- "EquipmentAssignmentMethodID": 1,
- "OpenTicketEquipmentStatusID": 1,
- "ValidateOnAssignment": true
}{- "AllowLocation": true,
- "AllowReassignment": false,
- "AttributePropertyDisplay": "Prop One",
- "AttributePropertyID": 1,
- "Description": "Blade Servers",
- "EquipmentAssignmentMethodID": 1,
- "EquipmentTypeID": 7,
- "OpenTicketEquipmentStatusID": 1,
- "ValidateOnAssignment": true
}Provides the ability to update the equipment type identified by EquipmentTypeID.
| EquipmentTypeID required | any Example: 1 ID of the Equipment type that is to be updated. |
| AllowLocation | boolean <boolean> If true, equipment of this type can have a Service Address associated with it. Otherwise, it cannot. |
| AllowReassignment | boolean <boolean> If true, equipment of this type can be reassigned. Otherwise, it cannot. |
| AttributePropertyID | integer <int32> Unique Identifier for the root property of the attribute definition configured for this equipment type. |
| Description | string <string> Unique name of the equipment type. NoteDescription cannot be null and must be unique. |
| EquipmentAssignmentMethodID | integer <int32> Unique identifier of the equipment assignment method. |
| OpenTicketEquipmentStatusID | integer <int32> The status an equipment will be set to if there are open tickets when the equipment is removed from all assignments. [Rev 1.03] |
| ValidateOnAssignment | boolean <boolean> If true, equipment of this type will validate attributes if the equipment has a status of assigned, in-use, or left in. |
{- "AllowLocation": true,
- "AllowReassignment": false,
- "AttributePropertyID": 1,
- "Description": "Blade Servers",
- "EquipmentAssignmentMethodID": 1,
- "OpenTicketEquipmentStatusID": 1,
- "ValidateOnAssignment": true
}{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to delete the equipment type identified by EquipmentTypeID.
| EquipmentTypeID required | any Example: 1 ID of the Equipment Type that is to be deleted. |
{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to search for equipment warranties in the system..
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "ActivationDate": "2008-10-27T16:03:36.443-04:00",
- "EquipmentID": 3,
- "EquipmentWarrantyID": 1,
- "ExpirationDate": "2008-10-27T16:03:36.443-04:00",
- "ReferenceNumber": "A4456-F4-GXh28",
- "TermDuration": 1,
- "WarrantyID": 1,
- "EquipmentLink": {
- "AttributePropertyDisplay": "AttrProp",
- "AttributePropertyID": 1,
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "CreateDate": "2008-10-27T16:03:36.443-04:00",
- "CreateUserID": 1,
- "EquipmentID": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "LastModified": "2008-10-27T16:03:36.443-04:00",
- "LastModifiedUserID": "user1",
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}, - "WarrantyLink": {
- "Description": "1-Year service warranty",
- "EndDate": "2017-09-09T17:35:09.156Z",
- "Name": "Warranty24_Month",
- "StartDate": "2017-09-09T17:35:09.156Z",
- "TermDuration": 1,
- "WarrantyID": 1,
- "WarrantyTypeID": 1,
- "WarrantyTypeLink": {
- "Name": "Equipment",
- "WarrantyTypeID": 2
}
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to create a new equipment warranty.
| ActivationDate required | string <datetime> Date the equipment warranty is active. |
| EquipmentID required | integer <int32> Unique identifier for the equipment to which the warranty was added. |
| ExpirationDate required | string <datetime> Date the warranty expires. |
| ReferenceNumber | string <string> Reference number for the equipment warranty. |
| TermDuration required | integer <int32> Duration of the warranty in months. |
| WarrantyID required | integer <int32> Unique identifier for the warranty. |
{- "ActivationDate": "2008-10-27T16:03:36.443-04:00",
- "EquipmentID": 3,
- "ExpirationDate": "2008-10-27T16:03:36.443-04:00",
- "ReferenceNumber": "A4456-F4-GXh28",
- "TermDuration": 1,
- "WarrantyID": 1
}{- "ActivationDate": "2008-10-27T16:03:36.443-04:00",
- "EquipmentID": 3,
- "EquipmentWarrantyID": 1,
- "ExpirationDate": "2008-10-27T16:03:36.443-04:00",
- "ReferenceNumber": "A4456-F4-GXh28",
- "TermDuration": 1,
- "WarrantyID": 1
}Provides the ability to update the equipment warranty identified by EquipmentWarrantyID.
| EquipmentWarrantyID required | any Example: 1 ID of the Equipment Warranty that is to be updated. |
| ActivationDate required | string <datetime> Date the equipment warranty is active. |
| ReferenceNumber | string <string> Reference number for the equipment warranty. |
| TermDuration required | integer <int32> Duration of the warranty in months. |
{- "ActivationDate": "2008-10-27T16:03:36.443-04:00",
- "ReferenceNumber": "A4456-F4-GXh28",
- "TermDuration": 1
}{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to delete the equipment warranty identified by EquipmentWarrantyID.
| EquipmentWarrantyID required | any Example: 1 ID of the Equipment Warranty that is to be deleted. |
{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to modify the extended information that is associated with various types of objects. [Rev 1.04]
required | Array of objects (ExtendedInformationItemRequest) A set of ExtendedInformationItems to associate with the specified object. |
| ObjectID required | integer <int32> Unique identifier of an existing object of the type specified by ObjectTypeID. |
| ObjectType required | integer <int32> The unique identifier for the type of object to which this extended property is associated Note
|
{- "ExtendedInformationItems": [
- {
- "Key": "Additional_Port_Count",
- "Value": "Three",
- "Remove": false
}
], - "ObjectID": 234,
- "ObjectType": 1
}{- "ExtendedInformationItems": [
- {
- "Key": "Additional_Port_Count",
- "Value": "Three",
- "Remove": false
}
], - "ObjectID": 234,
- "ObjectType": 1
}A list of additional key/value properties associated with any objects of the types shown.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Key": "Inventory Item Classification",
- "ObjectID": 1,
- "ObjectType": "Equipment",
- "ObjectTypeID": 1,
- "Value": "offline"
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for inventories and lookup values into identifier columns.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Description": "New Stock Inventory",
- "InventoryClass": "Equipment Inventory",
- "InventoryClassID": 1,
- "InventoryID": 1
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for locations.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "EquipmentAssignmentID": 1,
- "LocationDescriptionID": 1,
- "LocationID": 1,
- "LocationStatusID": 1,
- "PendingLocationStatusID": 1,
- "ServiceAddressID": 1,
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": { }
}
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentLink": { },
- "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "ServiceOrderDetailLink": { }
}
}
}
}, - "LocationDescriptionLink": {
- "Name": "Server Room.",
- "LocationDescriptionID": 1
}, - "LocationDetailLink": {
- "EquipmentCount": 13,
- "LocationID": 1
}, - "LocationStatusLink": {
- "Description": "Inventory requested.",
- "LocationStatusID": 1
}, - "PendingLocationStatusLink": {
- "Description": "Inventory requested.",
- "LocationStatusID": 1
}, - "ServiceAddressLink": {
- "Address1": "123 Main St.",
- "Address2": "Suite 7",
- "City": "Victor",
- "Designator1": "Building",
- "Designator1Value": "7A",
- "Designator2": "Floor",
- "Designator2Value": "7th",
- "Designator3": "Unit.",
- "Designator3Value": 307,
- "DisplayName": "7615 W Main Street Victor NY, 14564",
- "Location": "Ground",
- "Notes": "Location currently under construction.",
- "State": "NY",
- "ServiceAddressID": 234,
- "ServiceAddressStatusID": 2,
- "StreetDirectionPrefix": "S",
- "StreetDirectionSuffix": "SW",
- "StreetName": "Main Street",
- "StreetNumber": 7615,
- "StreetNumberPrefix": "N",
- "StreetNumberSuffix": "A",
- "Thoroughfare": "Highway",
- "Zip": 14564
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to create a location
| EquipmentAssignmentID | integer <int32> Unique identifier for the equipment assignment that this location is associated to. |
| LocationDescriptionID | integer <int32> Unique identifier for the location description of the location. |
| LocationStatusID required | integer <int32> Unique identifier for the location status of the location. |
| ServiceAddressID required | integer <int32> Unique identifier for the service address. |
{- "EquipmentAssignmentID": 1,
- "LocationDescriptionID": 1,
- "LocationStatusID": 1,
- "ServiceAddressID": 1
}{- "EquipmentAssignmentID": 1,
- "LocationDescriptionID": 1,
- "LocationID": 1,
- "LocationStatusID": 1,
- "PendingLocationStatusID": 1,
- "ServiceAddressID": 1
}Provides the ability to update the location identified by LocationID.
If the location is associated to a service who's service type is configured for two phase commit, any change to the location status will be stored in PendingLocationStatusID untill the change is committed.
| LocationID required | any Example: 1 ID of the Location that is to be updated. |
| EquipmentAssignmentID | integer <int32> Unique identifier for the equipment assignment that this location is associated to. |
| LocationDescriptionID | integer <int32> Unique identifier for the location description of the location. |
| LocationStatusID | integer <int32> Unique identifier for the location status of the location. NoteSetting the status to ID 1(Inactive) will cause the location to be deleted. |
| ServiceAddressID | integer <int32> Unique identifier for the service address. NoteService Address on the location must match a service address of the service associated to the equipment assignment ID. |
{- "EquipmentAssignmentID": 1,
- "LocationDescriptionID": 1,
- "LocationStatusID": 1,
- "ServiceAddressID": 1
}{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to search for left-in locations.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "LocationDescriptionID": 1,
- "LocationID": 1,
- "LocationStatusID": 1,
- "PendingLocationStatusID": 1,
- "ServiceAddressID": 1,
- "ServiceID": 1,
- "LocationDescriptionLink": {
- "Name": "Server Room.",
- "LocationDescriptionID": 1
}, - "LocationStatusLink": {
- "Description": "Inventory requested.",
- "LocationStatusID": 1
}, - "PendingLocationStatusLink": {
- "Description": "Inventory requested.",
- "LocationStatusID": 1
}, - "ServiceAddressLink": {
- "Address1": "123 Main St.",
- "Address2": "Suite 7",
- "City": "Victor",
- "Designator1": "Building",
- "Designator1Value": "7A",
- "Designator2": "Floor",
- "Designator2Value": "7th",
- "Designator3": "Unit.",
- "Designator3Value": 307,
- "DisplayName": "7615 W Main Street Victor NY, 14564",
- "Location": "Ground",
- "Notes": "Location currently under construction.",
- "State": "NY",
- "ServiceAddressID": 234,
- "ServiceAddressStatusID": 2,
- "StreetDirectionPrefix": "S",
- "StreetDirectionSuffix": "SW",
- "StreetName": "Main Street",
- "StreetNumber": 7615,
- "StreetNumberPrefix": "N",
- "StreetNumberSuffix": "A",
- "Thoroughfare": "Highway",
- "Zip": 14564
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": { },
- "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": { }
}
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": { },
- "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "ServiceOrderDetailLink": { }
}
}
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for equipment at locations.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "EquipmentID": 1,
- "LocationEquipmentID": 1,
- "LocationID": 1,
- "PendingInventoryItemStatusID": 1,
- "EquipmentLink": {
- "AttributePropertyDisplay": "AttrProp",
- "AttributePropertyID": 1,
- "AvailableDate": "2008-10-27T16:03:36.443-04:00",
- "Cost": 1,
- "CreateDate": "2008-10-27T16:03:36.443-04:00",
- "CreateUserID": 1,
- "EquipmentID": 1,
- "EquipmentDataSourceID": 1,
- "EquipmentOwnerID": 1,
- "EquipmentTypeID": 1,
- "InventoryID": 1,
- "InventoryItemStatusID": 1,
- "LastModified": "2008-10-27T16:03:36.443-04:00",
- "LastModifiedUserID": "user1",
- "Name": "equip001",
- "ReferenceNumber": "400002911",
- "ServiceAddressID": 1,
- "StatusChangeDate": "2008-10-27T16:03:36.443-04:00",
- "WireCenterID": 1
}, - "LocationLink": {
- "EquipmentAssignmentID": 1,
- "LocationDescriptionID": 1,
- "LocationID": 1,
- "LocationStatusID": 1,
- "PendingLocationStatusID": 1,
- "ServiceAddressID": 1
}, - "PendingInventoryItemStatusLink": {
- "Description": "Assigned",
- "InventoryItemStatusID": 1
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to add equipment to a location ### Note: Equipment can be added to a locatin if:
| Equipment Type Assignment Method | Equipment Status | Location Status |
| Single Customer | Available | Active |
| Single Customer | Available | Active (Changes Pending) |
| Multiple Customer | Available | Active |
| Multiple Customer | Reserved | Active |
| Multiple Customer | Assigned | Active |
| Multiple Customer | Assigned (In-Use) | Active |
| Multiple Customer | Avaliable | Active (Changes Pending) |
| Multiple Customer | Reserved | Active (Changes Pending) |
| Multiple Customer | Assigned | Active (Changes Pending) |
| Multiple Customer | Assigned (In-Use) | Active (Changes Pending) |
| EquipmentID | integer <int32> Unique identifier for the equipment. |
| LocationID | integer <int32> Unique identifier for the location. |
{- "EquipmentID": 1,
- "LocationID": 1
}{- "EquipmentID": 1,
- "LocationEquipmentID": 1,
- "LocationID": 1,
- "PendingInventoryItemStatusID": 1
}Provides the ability to delete the equipment association from a location identified by LocationEquipmentID.
| LocationEquipmentID required | any Example: 1 ID of the LocationEquipment that is to be deleted. |
{- "loggingNumber": 500032,
- "message": "You do not have access to foo ID 1 or it does not exist.",
- "field": "exampleField"
}Provides the ability to search for location descriptions in the system.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Name": "Server Room.",
- "LocationDescriptionID": 1
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for location statuses in the system.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Description": "Inventory requested.",
- "LocationStatusID": 1
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for billing orders containing services that allow equipment assignments.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": { },
- "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}, - "ServiceOrderSummaryLink": {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "ServiceOrderDetailLink": { }
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for billing orders containing services that allow equipment assignments.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "BillingOrderID": 1,
- "CompleteDate": "2017-09-09T17:35:09.156Z",
- "CreateDate": "2017-09-08T17:35:09.156Z",
- "CustomerID": 123,
- "Description": "Order for new services",
- "OrderType": "New Service Order",
- "OrderTypeID": 3,
- "OriginatingCartID": 456,
- "ServicesAllowingEquipmentAssignmentCount": 3,
- "ServicesWithEquipmentAssignmentCount": 2,
- "Status": "Pending",
- "StatusID": 5,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "ServiceOrderDetailLink": {
- "BillingOrderID": 148,
- "BillingOrderDetailID": 56,
- "BillingOrderDetailType": "Add Line Card Route Equipment",
- "BillingOrderDetailTypeID": 7,
- "CustomerID": 552885,
- "EquipmentAssignmentID": 3,
- "ServiceID": 345,
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "EquipmentAssignmentLink": {
- "EquipmentAssignmentID": 8,
- "EquipmentAssignmentTemplateID": 17,
- "ServiceID": 453,
- "EquipmentAssignmentTemplateLink": {
- "AllowLocationDescription": true,
- "Description": "Equipment assignment method #1",
- "EquipmentAssignmentTemplateID": 2,
- "Inventory": "Inventory #001",
- "InventoryID": 43
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceLink": {
- "AllowEquipmentAssignment": true,
- "CustomerID": 23,
- "EndDate": "2016-04-04T00:00:00-04:00",
- "ServiceCatalog": "Mobile Service",
- "ServiceCatalogID": 5564,
- "ServiceID": 342,
- "ServiceNumber": 5551239876,
- "StartDate": "2016-04-04T00:00:00-04:00",
- "CustomerLink": {
- "AccountNumber": 1258745,
- "AccountStatus": "Active",
- "AccountStatusID": 2,
- "BillingStatus": "Billing",
- "BillingStatusID": 1,
- "CustomerID": 345,
- "CustomerName": "John Doe",
- "DisconnectDate": "2018-09-09T17:35:09.156Z",
- "EstablishDate": "2017-09-09T17:35:09.156Z",
- "IsCorporateAccount": false,
- "CustomerSummaryLink": {
- "CustomerID": 1,
- "ServicesAllowingEquipmentAssignmentCount": 4,
- "ServicesWithEquipmentAssignmentCount": 7
}, - "ServiceOrderSummaryLink": { }
}, - "EquipmentAssignmentSummaryLink": {
- "CustomerID": 3,
- "EquipmentAssignmentID": 3,
- "EquipmentCount": 19,
- "LocationCount": 19,
- "ServiceID": 4
}, - "ServiceOrderDetailLink": { }
}, - "ServiceOrderSummaryLink": { }
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}Provides the ability to search for warranties in the system.
The following indicates how each field can be used within the search.
| $count | number Example: $count=3
|
| $expand | string Example: $expand=EquipmentTypeLink
|
| $filter | string Example: $filter=Name eq 'Value'
|
| $orderby | string Example: $orderby=Name
|
| $select | string Example: $select=Name
|
| $skip | number Example: $skip=10
|
| $top | number Example: $top=1
|
{- "@odata.count": 145,
- "value": [
- {
- "Description": "1-Year service warranty",
- "EndDate": "2017-09-09T17:35:09.156Z",
- "Name": "Warranty24_Month",
- "StartDate": "2017-09-09T17:35:09.156Z",
- "TermDuration": 1,
- "WarrantyID": 1,
- "WarrantyTypeID": 1,
- "WarrantyTypeLink": {
- "Name": "Equipment",
- "WarrantyTypeID": 2
}
}
], - "@odata.nextLink": "https://api.idibilling.com/inventorymanagement/{ennvironment}/api/odataquery?$filter=field1 eq 5"
}.01